† Corresponding author. E-mail:
Rapid developments in quantum information processing have been made, and remarkable achievements have been obtained in recent years, both in theory and experiments. Coherent control of nuclear spin dynamics is a powerful tool for the experimental implementation of quantum schemes in liquid and solid nuclear magnetic resonance (NMR) system, especially in liquid-state NMR. Compared with other quantum information processing systems, the NMR platform has the advantages such as the long coherence time, the precise manipulation, and well-developed quantum control techniques, which make it possible to accurately control a quantum system with up to 12-qubits. Extensive applications of liquid-state NMR spectroscopy in quantum information processing such as quantum communication, quantum computing, and quantum simulation have been thoroughly studied over half a century. This article introduces the general principles of NMR quantum information processing, and reviews the new-developed techniques. The review will also include the recent achievements of the experimental realization of quantum algorithms for machine learning, quantum simulations for high energy physics, and topological order in NMR. We also discuss the limitation and prospect of liquid-state NMR spectroscopy and the solid-state NMR systems as quantum computing in the article.
Quantum information processing (QIP) is an interdisciplinary science based on quantum mechanics, which is extremely different from the classical concepts,[1] such as wave–particle duality,[2,3] quantum entanglement,[4,5] quantum superposition.[6,7] The conceptual idea for quantum computing is originated from both the need to reduce heat dissipation[8] and efficient quantum simulation.[9,10] For instance, quantum bits are efficiently encoded based on quantum superposition principles, such as in quantum communication,[11–14] computing, and data storage.[15–17] The quantum mechanics principle makes it possible that the ability of processing and storing the data in QIP is more powerful than that of the classical counterparts. However, it is still a difficult task to implement useful QIP in practical devices. In 2000, David P. DiVincenzo proposed five requirements for the implementation of quantum computer.[18] Most importantly, the device should be a scalable physical system with well characterized qubits. So far, there are already some well-developed quantum systems that are potential to be a universal quantum processor in the future, such as nuclear magnetic resonance (NMR) system,[19] superconducting Josephson junctions,[20,21] trapped ions,[22,23] cavity QED,[24,25] optical platform,[26,27] and quantum dots.[28–30] Moreover, several systems are widely developed and employed for quantum computing in high tech companies, like Google, IBM, and D-wave. It is highly expected to become the first practical and commercial quantum computer in the near future. In this review, we restrict ourselves to the current techniques and achievements in the NMR for QIP.
The NMR is a physical phenomenon that the nuclear spins in a strong magnetic filed can absorb and emit electromagnetic radiation with resonant frequencies, which was firstly observed by Bloch and Purcell in 1946.[31] Subsequently, NMR was further developed to analyze the structure of chemical compounds in chemical science and images in medical technology. In 1998, Chuang, Laflamme, and Cory proposed NMR as a device for QIP.[32–34] In NMR,[35,36] the qubits with spin-half nuclei are selected in a chemical molecule. The chemical solvents are then placed in a magnetic field enabling a two-level energy quantum system encoded as qubits
Recently, progresses on quantum control techniques have been obtained in NMR platform,[38,39] and the well-established techniques not only guarantee that the NMR spectrometer is capable of carrying out QIP, but also provide rich experience and guidance for the other quantum systems. Chuang et al. proposed composite pulses techniques in NMR[40,41] to compensate systematic errors caused by the imperfection of RF pulses, like amplitudes and frequency offsets perturbations. Realization of the frequent used rotations around the z axis is not directly available in NMR.[37] The average Hamiltonian theory is a general tool to analyze the modulation of the applied pulse sequences on the internal Hamiltonian of nuclear spins.[42] It is thus widely used to design the decoupling sequences such as WHH4 and WHH16.[43,44] Dynamical Decoupling sequence based on average Hamiltonian theory is further proposed to cancel or decrease the interaction between spins and environments, extending the coherence time of the state.[45–47] Dynamical decoupling techniques can be also combined with quantum gates for protecting quantum gate operations by simply implementing the operations between two DD sequences.[48,49] Adiabatic quantum computing can realize the evolution from the initial state to the ground state of the target Hamiltonian by slowly tuning the Hamiltonian of the systems,[50–52] which is usually used to study the properties of the ground state of many-body quantum systems. Polarization transfer technique is a common method in NMR,[53] which efficiently increases the signal-noise ratio by transferring the signal of some electron spin with high-polarization to the target nuclear spin. Techniques are further developed based on optimization search such as strongly modulating pulses (SMP)[54,55] and gradient ascent pulse engineering (GRAPE) technique.[56] However, for conditional GRAPE techniques, the calculation of the target function and gradient is completed on the classical computer, which unfortunately costs an exponential amount of time because (
The well-developed control techniques of NMR make it possible to realize quantum algorithms experimentally, such as Grover search algorithm,[65–67] Shor factorization algorithm,[68] Deutsch–Jozsa algorithm,[69] ordering-finding algorithm,[70] Hogg algorithm,[71] and algorithms for solving a linear equation.[72] The NMR system is a veritable and trusted quantum simulator for simulating an untrusted and uncontrolled quantum system, or an unaccessible quantum phenomena,[73] such as a quantum clock synchronization,[74] a molecular hydrogen,[75] many-body interactions,[76] localization effects,[77,78] quantum phase transition,[79,80] and quantum tunneling.[81,82] NMR quantum processor can be also used to explore the hidden variable theory and the principle of quantum mechanics including quantum teleportation,[83] quantum dense coding,[84] wave–particle duality,[85] Bell inequality,[86,87] quantum complementarity principle,[88] and duality quantum computer.[89] Lots of research on liquid-state NMR for QIP were completed by our groups[90,91] and the collaborations with other labs such as the Institute for Quantum Computing in University of Waterloo.[92,93] It is worth to mention that non-adiabatic holonomic quantum computation was firstly experimentally realized in NMR.[94,95]
This review for techniques and achievements in NMR is organized as follows. We first introduce the general background and new-developed quantum control techniques in NMR including GRAPE and MQFC, dynamical decoupling sequences, and the approach for artificially injecting noise in NMR system. The newly-acquired achievements on topological quantum computing on NMR system are subsequently introduced. Finally, we make a summary and prospects of NMR as quantum computing, including the limitations of liquid-state NMR, the properties of solid-state NMR, and the future directions of development. For quantum control of spin systems, we recommend the book by Levitt (2008) for the basics of NMR.[96] Readers can also refer to the following literatures for NMR: Suter and Mahesh (2008)[97] and Wiseman and Milburn (2010).[98] For further literatures on quantum computing, we recommend the book by Nielsen and Chuang (2000) for the comprehensive introduction of quantum computation and quantum information.[99]
The common pulse optimization technologies based on optimized algorithm search are the strongly modulating pulse (SMP) proposed by Cory et al.[54,55] and gradient ascent pulse engineering (GRAPE) proposed by Glaser et al.[56] The GRAPE technique originated from NMR has extensive applications in QIP. The basic idea of the GRAPE method is explained in the following. For an NMR system with n-qubit, the total Hamiltonian contains the internal term and the radio frequency (RF) term
The fitness functions can be increased in the gradient iteration as follows:
The basic principle of the GRAPE technique introduced above is a process of creating a randomly initial guess, evaluating a fitness function f and a gradient g, determining a search direction, producing an iteration, and finishing an optimization. However all these procedures are performed in a classical computer. It inevitably contains the simulation of time propagations of the controlled quantum system, which will be impracticable for a lager system with the classical computer. To improve the performance of GRAPE, MQFC as a quantum version of GRAPE technique was proposed by constructing a hybrid quantum-classical machine.[57–59] The critical point is to efficiently calculate the fitness function and the gradient on a reliable quantum simulator which can be set as the target system itself. The generation of the control parameters and the determination of the search direction in each iteration are still implemented on a classical computer. In such a way, it greatly saves the running time for optimization and improves the control fidelity.
In the following, we present the mathematical description of optimizing a control sequence with M slices
It is clear that the measurement of gradient
Dynamical decoupling technique (DD) is also derived from NMR spectrometer,[100] which is originally created to obtain a high-precision element spectrum. With the rise of quantum information science and technology, DD technique can also be used to preserve quantum information for a longer time by periodic sequences of instantaneous control pulses.[101] Therefore, it plays a very important role in the field of quantum control.
Assuming that a single-qubit quantum system with the initial state
The first DD sequence is the Hahn spin echo in the NMR system.[103] Based on the Hahn echo, periodic dynamical decoupling (PDD)[104] and CPMG[105,106] were further discovered
In 2007, Uhrig showed that the manipulation of the relative pulse locations for fixed n and T leads to the modification of the filter function and then proposed the so-called Uhrig DD (UDD) sequence,[107,108] which achieves n-order decoupling. Different from PDD and CPMG, UDD sequence is non-equidistant in the time domain. In the sequence of time T, the time of the m-th π pulse can be written as
The various DD sequences mentioned above are just used to fight against dephasing noise. It is also useful to design a DD sequence that suppresses both decoherence and operational errors. To realize this purpose, Khodjasteh and Lidar proposed concatenated dynamical decoupling (CDD)[112] consisted of π pulses around X, Y, and Z axes. The iteration rule between different orders is
Noise from the environment is a double-edged sword. In some special cases, noise is unwanted that needs to be suppressed. But it also can become a crucial factor that promotes the evolution of the system to certain states yielding new phenomena.[116,117] In order to evaluate the performance of various DD sequences such as CDD, UDD, QDD under various noises or to study the dynamical evolution of the open quantum systems under some special noises, we usually artificially construct these noises in experiments which naturally exist in a controlled system. Here we introduce some methods of artificially injecting miscellaneous noises in NMR system,[47,118,119] including longitudinal relaxation noise, transverse relaxation noise, and hybrid noise.
In the case where the qubits are absolutely stable, the mechanism of triggering the longitudinal relaxation of the NMR system is the revelation and amplitude fluctuation of the control field. The corresponding Hamiltonian model can be equivalently written as
Transverse relaxation noise usually puts a dephasing effect in a system, which mainly comes from the inhomogeneous and non-static magnetic field in NMR system in the classical case. Similar to the method for longitudinal relaxation noise,
Under the influence of transverse relaxation noise, the initial state
Simulation of a hybrid noise cannot simply combine the two kinds of noises we mentioned above, because
Quantum computation is a novel model utilizing quantum mechanical principle to realize a faster computing speed with the assistance of the superposition of quantum states different from the classical computer. Hence quantum computers can be used to solve some difficult problems that are not feasible on a classical computer. For example, finding the prime factorization of an n-bit integer is thought to require
It is well known that using classical computers to factor large numbers is extremely resource demanding, and that Shor’s factoring algorithm could theoretically allow a quantum computer to factor the same numbers with fewer operations. However, although Shor’s algorithm has been demonstrated in many different physical systems,[68,121–125] the largest numbers actually factored by Shor’s algorithm are still only 21 and 143[125,126] until now. An alternative to Shor’s algorithm relies on first transforming the numbers into a binary optimization problem and then solving it with quantum annealing. Li et al. reported their experiment using this method. In their work, they used the adiabatic quantum computing (AQC) technology to obtain better results in which the prime factors of 291311 are experimentally factored to be 523 and 557.[127]
Linear equations play an important role in all fields of sciences and engineering involving quantitative analysis. For example, in global positioning system (GPS), we have to receive the signals from N satellites, then construct (N-1)-dimensional linear equations through geometric relationships and mathematical changes, and obtain the position by solving these equations. The experimental implementation of HHL algorithm was recently realized in NMR quantum processor,[72,128] which will be introduced in the following.
The algorithm of linear equations of N unknowns, even to obtain an approximate solution, in general requires time in the scale of at least N for a classical computer. One quantum algorithm purposed by Harrow et al. indicates that the HHL algorithm can solve an N-dimensional linear equation in
Given a Hermitian (
In experiments, Du et al. implemented the HHL algorithm using NMR quantum processor.[72] They chose iodotrifiuoroethylene dissolved in d-chloroform as a four-qubit sample, where a13C nucleus and three19F nuclei constitute a four-qubit quantum system. The experiment can be divided into three steps as shown in fig.
Recently, the artificial intelligence and machine learning become more and more popular. Classical learning machines often require huge computational resources.[129] With the development of quantum technology, it is gradually known that a quantum machine learning algorithm may be exponentially faster than the classical counterparts with quantum parallelism for some special problems.[130,131] The participation of quantum computing injects a new driving force for conventional machine learning. Quantum principles can optimize the classical machine learning algorithms and improve the performance.[132,133] Therefore, one promising application of QIP is to combine the artificial intelligence and machine learning.
Many theoretical and experimental developments about machine learning in quantum information field have been achieved.[134–137] One of these is the experimental implementation of quantum version of the support vector machine (SVM). It is believed that SVM is a popular one and learns from training data and classifies vectors in a feature into one of two sets among the supervised machine learning algorithms.[136] Li et al. applied the SVM algorithm to the optical character recognition (OCR) problem.[137] It shows the ability to learn standard character fonts and then recognize handwritten characters from a set with two candidates. In detail, they took the printed images of the standard fonts of ‘6’ and ‘9’ as the training sets and classified the handwritten images of characters “6” and “9”. As introduced before, the essential step of the SVM algorithm is the HHL algorithm. Thus the experiment process of SVM includes the HHL process, plus the additional two unitary operations which can be realized by the GRAPE techniques in NMR platform. The experimental results show that it can classify handwritten images of character “6” and “9” successfully.
As the real world obeys the rule of quantum mechanics, it should be described by the Hilbert space. However, as the size of the system increases, the traditional way for simulation becomes exponentially harder. An obvious challenge is to have a big memory to store a large state in the Hilbert space. Nowadays, the ability of the traditional CPU cannot drive a classical simulation of such evolution. Thirty years ago, Feynman once imagined to simulate the real physical phenomenon with a quantum system,[10] which is considered as one of the origins of concept of quantum computer right now. To some extent, a quantum computer is the universal quantum simulator.
In the area of QIP, one main purpose is to achieve the so called “quantum supremacy”, which promises a certain realization on a quantum device that outperforms classical super-computers. Quantum simulator, which is regarded as a quantum computer with certain aims, may touch this quantum supremacy in a few years. It is the first step to realize a universal quantum computer and some recent experiments have shed light on it.
Quantum simulators have been successfully implemented in several quantum platforms, such as trapped ions, photonics systems, and superconducting systems. NMR system, with its sixty years developments of quantum control techniques, could lead an unrivaled control on the system up to 12 qubits. Liquid-state NMR quantum information processing was first theoretically introduced independently by Cory et al. and Gershenfeld et al.[34,138] Due to the long decoherence time and accurate radio-frequency pulses, it is often seem as an outstanding platform for quantum simulation.[139–141] Since 2004, a set of experiments about simulating other physical systems were demonstrated. In 2004, Zhang et al. used a three-qubit nuclear magnetic resonance quantum system to implement the quantum clock synchronization algorithm based on quantum phase estimation.[74] In 2008, Zhang et al. studied the critical point in quantum phase transition and developed a technique by introducing a probe qubit, making the NMR system accessible to more complex simulation.[80] In 2009, Peng et al. mimic a Hamiltonian with two- and three-body interactions. They adiabatically prepared the ground states under such Hamiltonian. It opens a way to simulate a complex Hamiltonian in NMR system.[76] In 2010, an experimental realization of simulating a hydrogen molecule was reported by Du et al. Accurately they obtained its ground-state energy and showed the potential in calculations of quantum chemistry.[75] Following the hydrogen molecule simulation, another experiment simulating the chemical reaction was implemented.[142] In the same year, the localization effects induced by decoherence were simulated by Dieter Suter.[8] Some basic quantum problems were also simulated in NMR quantum simulator. In 2013, an experiment about simulation of quantum tunneling through potential barriers was reported by Feng et al. They showed that peculiar quantum phenomena could be studied with the use of quantum computers.[81] Recently, there are some intersection between biology and quantum information processing.[143,144] NMR quantum simulator could even be used to study some biology behaviors.
Nowadays, there are two other areas in which NMR quantum simulator are used: topological order[145–147] and high energy physics.[148,149] We will illustrate them in the following.
Topological quantum computation (TQC) is one of the architectures of quantum computation, which was proposed by Alexei Kitaev.[146] The basic elements used in topological quantum computing are a kind of two-dimensional quasi-particles which are called anyons. Their braids are formed in a (2+1)-dimensional space by crossing their world lines and the unitary operations in TQC are generated by these braids. Compared with other quantum computing models, TQC has a natural advantage that the local errors have no influence on these braids, hence this architecture of quantum computation is invulnerable against small perturbations or errors. However, this fantastic and promising computation architecture still stays at theoretical realm since the basic elements of TQC in the real physical system are still difficult to be confirmed. The development of a controlled quantum device provides us with an alternative way to topological matter. In this way, we could simulate them in another quantum system rather than built it in a real physical system. For instance, the topological order between Abelian and non-Abelian can be efficiently simulated. Among the problems on research, one is to distinguish two kinds of topological orders. It is shown that a topological order can be uniquely determined by the following three factors: the anyon types, the topological properties, and the topological protected ground states. The anyon types and the topological protected ground states are equivalent on the torus, hence identification of a topological order merely depends on the topological properties of anyons which include self-statistics, braiding, and fusion. One of the common methods is to consider their modular S and T matrices, which provide the full information of the topological properties of anyons.
A recent experiment has shown that they could characterize topological orders and identify them via their modular
The other aspect lies on the area of high energy physics. Some other systems have proved that some high energy problems can be mimicked on a quantum simulator.[152] As for NMR quantum simulator, there are also some achievements about high energy physics simulation. Recently, they used an NMR quantum simulator, measuring holographic entanglement entropy, to mimic the Anti-de Sitter/conformal field theory (AdS/CFT) correspondence (fig.
In classical spacetime, it is shown that physical variables commute with each other. However, some variables do not commute in quantum spacetime and as a result, these variables which use to be continuous may become discrete now. Quantum spacetime is such a generalization of the concept of spacetime that it is an area emerging quantum mechanics and general relativity. At present, there are two mainstream approaches by expanding either quantum mechanics or general relativity to investigate it. First, the famous string theory is constructed by considering the gravity in quantum field theory, to finally become a theory of quantum gravity. Second, as the leading competitor to string theory, loop quantum gravity (LQG) begins with relativity and tries to add quantum properties. In the past two decades, AdS/CFT correspondence is one of the most important conjectured relationship to quantum theory of gravity. It predicts that the quantum gravity theory in the bulk anti-de Sitter spacetime has an equivalent relation to the conformal field theories which are from quantum field theories on a lower-dimensional space.
Starting from the entanglement in the boundary field theory, Li et al. rebuilt the bulk geometry holographically. To identify the entanglement entropy
Towards quantum gravity, loop quantum gravity leads another description of the quantum spacetime. In the frame of LQG, at a certain time point, the geometry can be thought as concentrating on one-dimensional structures. It is simply a one-dimensional oriented network, which is a so-called spin network. It was first proposed by Penrose and the oriented lines are linked together at their end points to form a whole net. In the spin-network, quantum spacetime can be decomposed into some kind of quantum tetrahedron. This tetrahedron corresponds to a certain state and can also be simulated in current quantum devices such as NMR quantum simulator platform. Additionally, some endeavors could be made to simulate their dynamics if more qubits could be controlled. Moreover, the NMR platform can also be used to simulate other relevant models such as a black hole which could be seen as quantum scrambling in a chaotic system,[154,155] the Sachdev–Ye–Kitaev model,[156] and the space–time geometry emerged from entanglement.[157]
The above description of QIP clearly shows that quantum devices come into being a next generation information processor which could bring us more powerful computing power than existing classical computers. The road of constructing a practical universal quantum computer is a hard task, but this goal will be finally achieved after the painstaking endeavors of many scientists and engineers in the experimental implementations of QIP. In the mid-development, it may be a possible approach that quantum and classical processors are combined together to form a hybrid computer.
Although so many quantum control techniques are developed and the theoretical quantum algorithms and quantum computing are successfully demonstrated in the experiments in liquid-state NMR, there are still natural limitations such as the non-scalability, the inability for resetting qubits, and the long time of implementing quantum gates. As the first generation and pioneer of realizing QIP experimentally, it is believed that liquid-state NMR still plays an important role in the future program towards an universal quantum computer. First, liquid-state NMR has plentiful of successful techniques for demonstrating QIP. The theory and techniques obtained in NMR can be transferred to and used by other quantum systems in order to precisely realize quantum gate operations. Hence, liquid-state NMR will be a reliable testbed in the future development of QIP. Second, NMR is still an outstanding system for simulating complex multi-body dynamics which is usually unaccessible for other systems in the current technology. Third, there are still many potential techniques to be developed in NMR which can provide experience and guidance for other potential QIP systems.
Besides, it is fortunate that the new generation of NMR platform based on crystals and solids can be further established which will overcome many of the existing limitations in liquid-state NMR. Solid-state NMR for QIP brings four advantages: (i) high polarization for increasing the sensitivity; (ii) longer coherent time to make it possible to demonstrate complex and interesting algorithms; (iii) stronger coupling between spins to reduce the time of quantum gates operations; (iv) resetting qubits. Hence, solid-state NMR provides a new opportunity to explore a new territory for QIP.
[1] | |
[2] | |
[3] | |
[4] | |
[5] | |
[6] | |
[7] | |
[8] | |
[9] | |
[10] | |
[11] | |
[12] | |
[13] | |
[14] | |
[15] | |
[16] | |
[17] | |
[18] | |
[19] | |
[20] | |
[21] | |
[22] | |
[23] | |
[24] | |
[25] | |
[26] | |
[27] | |
[28] | |
[29] | |
[30] | |
[31] | |
[32] | |
[33] | |
[34] | |
[35] | |
[36] | |
[37] | |
[38] | |
[39] | |
[40] | |
[41] | |
[42] | |
[43] | |
[44] | |
[45] | |
[46] | |
[47] | |
[48] | |
[49] | |
[50] | |
[51] | |
[52] | |
[53] | |
[54] | |
[55] | |
[56] | |
[57] | |
[58] | |
[59] | |
[60] | |
[61] | |
[62] | |
[63] | |
[64] | |
[65] | |
[66] | |
[67] | |
[68] | |
[69] | |
[70] | |
[71] | |
[72] | |
[73] | |
[74] | |
[75] | |
[76] | |
[77] | |
[78] | |
[79] | |
[80] | |
[81] | |
[82] | |
[83] | |
[84] | |
[85] | |
[86] | |
[87] | |
[88] | |
[89] | |
[90] | |
[91] | |
[92] | |
[93] | |
[94] | |
[95] | |
[96] | |
[97] | |
[98] | |
[99] | |
[100] | |
[101] | |
[102] | |
[103] | |
[104] | |
[105] | |
[106] | |
[107] | |
[108] | |
[109] | |
[110] | |
[111] | |
[112] | |
[113] | |
[114] | |
[115] | |
[116] | |
[117] | |
[118] | |
[119] | |
[120] | |
[121] | |
[122] | |
[123] | |
[124] | |
[125] | |
[126] | |
[127] | |
[128] | |
[129] | |
[130] | |
[131] | |
[132] | |
[133] | |
[134] | |
[135] | |
[136] | |
[137] | |
[138] | |
[139] | |
[140] | |
[141] | |
[142] | |
[143] | |
[144] | |
[145] | |
[146] | |
[147] | |
[148] | |
[149] | |
[150] | |
[151] | |
[152] | |
[153] | |
[154] | |
[155] | |
[156] | |
[157] |